Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add pandwarf support #119

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

CharlieBailly
Copy link

No description provided.

@atlas0fd00m
Copy link
Owner

hey @CharlieBailly this looks very interesting. i haven't looked through it much yet, i've been on vacation.
what's the story? why close the PR? just not ready yet?

@CharlieBailly
Copy link
Author

Hi @atlas0fd00m. Since the PandwaRF firmware is not open-source, I thought you may not want to add its support. But if you are interested in supporting the PandwaRF, I would be happy to merge it directly in the official repo.

@CharlieBailly CharlieBailly reopened this Feb 11, 2022
@atlas0fd00m
Copy link
Owner

i don't prefer the firmware being closed, but i do appreciate the PandwaRF hardware, and i don't see any benefit to forcing you to keep a separate RfCat fork.
anything you care to push back upstream is welcome and appreciated as well :)
it's the hackers i care about. let's take good care of them.

i think we can all benefit from supporting additional hardware via RfCat. let me review the PR and see what you're asking to change.

thanks, @CharlieBailly
@

@trollwookiee
Copy link

Hi @atlas0fd00m , I would love to see this PR from @CharlieBailly being merged, so please let me know if you need something to help in the resolution (BTW I am the creator of PandwaRF). Let me know if you need some HW to test or else.

Copy link
Owner

@atlas0fd00m atlas0fd00m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

damn! i didn't realize i had never submitted this review, i just wondered why you didn't respond!
please accept my apologies. i'm still committed to merging in pandwarf support in.

README.md Show resolved Hide resolved
@@ -1,23 +1,75 @@
Welcome to the official rfcat project that works for `PandwaRF` and `PandwaRF Rogue`, modified to also work with legacy rfcat dongles such as `Yard Stick One`.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looking through the PR, the README.md is probably the most problematic for merge :)
since this is the official RfCat repo, too much emphasis on PandwaRF over other dongles may be considered inappropriate. ;)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes sure, this is not the PandwaRF repo. So feel free to to treat PandwaRF as any other compatible dongle

Comment on lines +47 to 73
- [Legacy Readme](#legacy-readme)
- [Table of Contents](#table-of-contents)
- [GOALS](#goals)
- [REQUIREMENTS](#requirements)
- [Other requirements](#other-requirements)
- [Build requirements](#build-requirements)
- [DEVELOPMENT](#development)
- [Gotchas](#gotchas)
- [INSTALLING ON HARDWARE](#installing-on-hardware)
- [allowing non-root dongle access](#allowing-non-root-dongle-access)
- [supported dongles](#supported-dongles)
- [GoodFET](#goodfet)
- [Chronos Dongle](#chronos-dongle)
- [EMK Dongle](#emk-dongle)
- [YARD Stick One](#yard-stick-one)
- [INSTALLING WITH BOOTLOADER](#installing-with-bootloader)
- [Steps required for all firmware installs and updates](#steps-required-for-all-firmware-installs-and-updates)
- [Steps for bootloader + firmware installs via hardware debugger](#steps-for-bootloader--firmware-installs-via-hardware-debugger)
- [Steps for firmware updates via USB port](#steps-for-firmware-updates-via-usb-port)
- [Installing client](#installing-client)
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Installation with pip](#installation-with-pip)
- [Using rfcat](#using-rfcat)
- [External Projects](#external-projects)
- [Epilogue](#epilogue)

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i like the improved TOC.
i'd like to incorporate PandwaRF into the official RfCat core, which means that i'd like to include it in the "legacy" docs, if that works for you.

would you be willing to migrate the information into the "Legacy" README?

  • add the PandwaRF and Rogue into the Supported Dongles section
  • insert Docker information alongside the standard Python install (docker's a nice touch, btw!)
  • touch up any other sections you've improved upon in the top section

thanks!

print("PandwaRF (non Rogue) Detected")
return PandwaRF

print("Dongle is not a PandwaRF")
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
print("Dongle is not a PandwaRF")
print("Dongle is not a supported RfCat dongle")

@atlas0fd00m
Copy link
Owner

@trollwookiee @CharlieBailly i'm so sorry to make you wait. i apparently left my review open, so you never received the feedback. let's make this happen. assuming you're still interested.

@trollwookiee
Copy link

@atlas0fd00m @CharlieBailly Yes I would love to have PandwaRF support merged and have a single repo for RfCat !!!
I will review the PR. Please let me know what else you need.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants